// 第三方模块就是别人写好的模块
// 这些内容都可以在 https://www.npmjs.com/ 网站上面找到
// 第三方模块的内容是需要下载的

/*
  下载
  打开终端，保证是在项目的目录里面
  npm i axios -S

  npm: node package manage （node的包管理工具）
  i: install 表示安装，可以用install,也可以用i
  axios: 表示我们要安装的包的名字
  -S: 表示安装的位置
    生产环境: -S --save 默认
    开发环境: -D --save-dev （sass,less,TypeScript,webpack,vite）
    全局环境: -g 


  下载成功以后，项目里面会多三个文件和文件夹
  node_modules: 下载下来的包(依赖)
  package.json:  包的下载的记录文件
  package-lock.json: 用于锁定依赖的版本


  npm i: 表示把pageage.json里面记录过的全部的依赖都下载一遍
*/ 


// 引入第三方模块
// 语法和引入内置模块是一样的
// 引入是从node_modules里面引入的
const axios = require('axios');

axios.get('https://cnodejs.org/api/v1/topics')
  .then((response) => {
    console.log(response);
  })
